package leetcode.editor.cn;
//给定一个整数 num，将其转化为 7 进制，并以字符串形式输出。 
//
// 
//
// 示例 1: 
//
// 
//输入: num = 100
//输出: "202"
// 
//
// 示例 2: 
//
// 
//输入: num = -7
//输出: "-10"
// 
//
// 
//
// 提示： 
//
// 
// -10⁷ <= num <= 10⁷ 
// 
//
// Related Topics 数学 👍 211 👎 0


//leetcode submit region begin(Prohibit modification and deletion)
class Solution225 {
    public String convertToBase7(int num) {
        StringBuilder sb = new StringBuilder();
        int abs = Math.abs(num);
        while (abs >= 7) {
            sb.append(abs % 7);
            abs = abs / 7;
        }
        sb.append(abs);
        if (num < 0) sb.append('-');
        return sb.reverse().toString();
    }
}
//leetcode submit region end(Prohibit modification and deletion)
